/*  css stylesheet for concretedog.net . */

body {
  font-family:courier,monospace;
  font-size:24pt;
  margin:60px;
  color:black;
  align:center;	
  background-color: lightgray;
  background-repeat: no-repeat;
  font-weight: normal;
}
	
a:link {
  color: green;
  text-decoration: none;
}

a:visited {
  text-decoration: none;
  color: green;
}

a:hover {
  text-decoration: none;
  color: #FF0000;
}

a:active {
  text-decoration: none;
  color: green;
}

pre {
  font-family: courier, monospace;
  font-size: 20px;
  font-weight: normal;   
}

p {
  font-family: courier, monospace;
  font-size: 20px;
  font-weight: normal;
}

.h1_config  {
  border-style: solid;
  background-color: black;
  text-align: center;
  color: white;
  margin: 0px 500px 50px 0px;
  width:650px;
}

.quote_div {
  background-color: lightgreen;
  padding: 20px; 
}

.caption_div {
  background-color: silver;
  padding: 20px;
}

.comment_small_div {
  background-color: aliceblue;
  padding: 20px;
  text-align: left;
  width:50%;
  margin:auto;
}

.comment_large_div {
  background-color: aliceblue;
  padding: 20px;
  text-align: left;
  width:70%;
  margin:auto;
}

.story_div {
  background-color: beige;
  padding: 20px;
  text-align: left;
  width:80%;
  margin:auto;
}

.factoid_div {
  background-color: orange;
  padding: 20px;
  text-align: left;
  width:50%;
  margin:auto;
}

img {
  border-style: solid;
  border-width: 1px;
}

.flex-container {
  display: flex;
  flex-wrap: wrap;
  <!--flex-direction: row-reverse;-->
  justify-content: space-between;
  gap: 30px 20px;
}
